@charset "utf-8";
/* CSS Document */
body,input,select{ background:#fff !important; font-family: "微软雅黑","宋体";}
body,ul,ol,li,h4,h6,p,div,label,form,h1,h2,h3,h4,h5,h6,table,tr,td,dl,dd,dt,th{ font-family: "微软雅黑","宋体"; margin:0; padding:0; list-style:none !important;list-style-type:none;}
em{ font-style:normal;}
a{ text-decoration:none !important;}
a:hover{ text-decoration:underline !important;} 
.fl{ float:left;}
.fr{ float:right;}
.fixed:after { content: "."; display: block; clear: both; height:0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.clear{clear:both;visibility:hidden;line-height:1px; float:none;}
input,select{ background:#fff;}
:focus {outline:0;}
.ftclear{background:#fff !important; border:none !important;}


.navbar{ color:#fff !important; text-shadow:none !important; background:url(../images/common/nav_bg.png) no-repeat; background-size:cover;}
.btn{ font-size:20px; background:#fff !important; border-radius:45px;}
.btn.orange{ border:2px solid #ff9907; color:#ff9907;}
.btn.orange:focus{ background:#ff9907 !important; color:#fff;}
.btn.grey{ border:2px solid #bbb; color:#bbb;}
.btn.grey:focus{ background:#bbb !important; color:#fff;}

/* @media  
    only screen and (-webkit-max-device-pixel-ratio :1),  
    only screen and (max-device-pixel-ratio : 1) {  
    
    }  */

/*------------------弹出框样式---------------------------*/
.dialpage{ position:absolute; top:0; left:0; right:0; bottom:0; z-index:9999;}
.dialpage .maskbox{ position:absolute; top:0; left:0; right:0; bottom:0; background:#000;filter:alpha(opacity=60);opacity: 0.6;-webkit-opacity: 0.6; z-index:4;}
.dialpage .close{ position:absolute; top:-29px; right:-29px; width:58px; height:58px; z-index:999;}
.dialpage .close a{ width:58px; height:58px; text-indent:-9999%; background:url(../images/group/popclose_btn_nor.png) no-repeat; background-size:cover; display:block;}
.dialpage .close.s{ position:absolute; top:10px; right:10px; height:40px; width:40px; z-index:999;}
.dialpage .close.s a{ height:40px; width:40px; text-indent:-9999%; background:url(../images/common/close-s_icon_nor.png) no-repeat; background-size:cover; display:block;}
.dialpage .close.s a:active,.dialpage .close.s a:hover{ background:url(../images/common/close-s_icon_sel.png) no-repeat; background-size:cover;} 
.dialpage .dialbox{ position:absolute; top:8%; bottom:8%; left:8%; right:8%; background:#fff; border-radius:15px; z-index:5;}
.dialpage .dialbox.size-m{ top:20%; bottom:20%; left:20%; right:20%;}
.dialpage .dialwrap{ position:relative; width:100%; height:100%;}
.dialframe{ padding:3%; width:94%; height:94%;}
.dialcon{ position:relative; width:100%; height:100%; }


